home *** CD-ROM | disk | FTP | other *** search
- class Schedule extends Thread {
- public static int speed = 150;
-
- public void sleep(int var1) {
- try {
- Thread.sleep((long)var1);
- } catch (Exception var3) {
- }
-
- }
-
- public void run() {
- while(true) {
- this.sleep(speed);
- if (MapCanvas.mode != 0 && !MapCanvas.still && !MapCanvas.LoadFlag) {
- int var1 = VirtualGraphics.GFV.size();
- if (var1 > 0) {
- for(int var2 = 0; var2 < var1; ++var2) {
- GifFrame var3 = (GifFrame)VirtualGraphics.GFV.elementAt(var2);
- int var4 = var3.x;
- int var5 = var3.y;
- int var6 = VirtualGraphics.VGCV.size();
-
- for(int var7 = 0; var7 < var6; ++var7) {
- VGCommand var8 = (VGCommand)VirtualGraphics.VGCV.elementAt(var7);
- if (var8.type == 2 && var8.x1 == var4 && var8.y1 == var5) {
- var3.next();
- var8.img = var3.getImage();
- break;
- }
- }
- }
-
- CellHtml.mc.repaint();
- CellHtml.mc.serviceRepaints();
- }
- }
- }
- }
- }
-